package com.hengxinguotong.hxgtwygsp.ui.propertyService;

import com.hengxinguotong.hxgtwygsp.ui.app.FragmentScoped;
import com.hengxinguotong.hxgtwygsp.ui.propertyService.elevator.ElevatorServiceFragment;
import com.hengxinguotong.hxgtwygsp.ui.propertyService.fee.AnnualFeesFragment;
import com.hengxinguotong.hxgtwygsp.ui.propertyService.report.PeriodicReportFragment;
import com.hengxinguotong.hxgtwygsp.ui.propertyService.unpaidFee.UnpaidPropertyFeeFragment;

import dagger.Module;
import dagger.android.ContributesAndroidInjector;

/**
 * Created by CS-Yong
 * 2019/8/8  16:48
 */
@Module
public abstract class PropertyServiceModule {

    @FragmentScoped
    @ContributesAndroidInjector
    abstract PeriodicReportFragment bindsPeriodicReportFragment();

    @FragmentScoped
    @ContributesAndroidInjector
    abstract AnnualFeesFragment bindsAnnualFeesFragment();

    @FragmentScoped
    @ContributesAndroidInjector
    abstract ElevatorServiceFragment bindsElevatorServiceFragment();

    @FragmentScoped
    @ContributesAndroidInjector
    abstract UnpaidPropertyFeeFragment bindsUnpaidPropertyFeeFragment();
}
